package drugdealer.model;

import java.io.Serializable;
import java.util.ArrayList;

@SuppressWarnings("serial")
public class Receita implements Serializable{
	
	private ArrayList<Medicamento> Medicamentos = new ArrayList<Medicamento>();
	
	private Medicamento medicamento;
	private Paciente paciente;
	private Medico medico;
	private int qtdeMedicamento;
	
	private String nome;
	private String receita;
	private String emailPaciente;
	
	public Receita() {
		super();
	}
	
	public String getNome() {
		return nome;
	}

	public void setNome(String nome) {
		this.nome = nome;
	}

	public String getReceita() {
		return receita;
	}

	public void setReceita(String receita) {
		this.receita = receita;
	}

	public String getEmailPaciente() {
		return emailPaciente;
	}

	public void setEmailPaciente(String emailPaciente) {
		this.emailPaciente = emailPaciente;
	}

//	public Receita(Medicamento medicamento, Paciente paciente, Medico medico, int qtdeMedicamento){
//		this.medicamento = medicamento;
//		this.paciente = paciente;
//		this.medico = medico;
//		this.qtdeMedicamento = qtdeMedicamento;
//	}
	
	public Medicamento getMedicamento(){
		return this.medicamento ;
	}
	
	public Paciente getPaciente(){
		return this.paciente;
	}
	
	public ArrayList<Medicamento> getMedicamentos() {
		return Medicamentos;
	}

	public void setMedicamentos(ArrayList<Medicamento> medicamentos) {
		Medicamentos = medicamentos;
	}

	public int getQtdeMedicamento() {
		return qtdeMedicamento;
	}

	public void setQtdeMedicamento(int qtdeMedicamento) {
		this.qtdeMedicamento = qtdeMedicamento;
	}

	public void setMedicamento(Medicamento medicamento) {
		this.medicamento = medicamento;
	}

	public void setPaciente(Paciente paciente) {
		this.paciente = paciente;
	}

	public void setMedico(Medico medico) {
		this.medico = medico;
	}

	public Medico getMedico(){
		return this.medico;
	}
	
	public int qtdeMedicamento (){
		return this.qtdeMedicamento;
	}

}
